<?php

return [
    'TYPE' => ['local','Kodo','OSS','COS'],

    'OSS' => [
        'driver' => 'oss',
        'root' => '', // 设置上传时根前缀
        'access_key' => env('OSS_ACCESS_KEY'),
        'secret_key' => env('OSS_SECRET_KEY'),
        'endpoint'   => env('OSS_ENDPOINT'), // 使用 ssl 这里设置如: https://oss-cn-beijing.aliyuncs.com
        'bucket'     => env('OSS_BUCKET'),
        'bucket_url' => env('OSS_BUCKET_URL'),
        'isCName'    => env('OSS_IS_CNAME', false), // 如果 isCname 为 false，endpoint 应配置 oss 提供的域名如：`oss-cn-beijing.aliyuncs.com`，否则为自定义域名，，cname 或 cdn 请自行到阿里 oss 后台配置并绑定 bucket
        // 如果有更多的 bucket 需要切换，就添加所有bucket，默认的 bucket 填写到上面，不要加到 buckets 中
        'buckets'=>[
            'test'=>[
                'access_key' => env('OSS_ACCESS_KEY'),
                'secret_key' => env('OSS_SECRET_KEY'),
                'bucket'     => env('OSS_TEST_BUCKET'),
                'endpoint'   => env('OSS_TEST_ENDPOINT'),
                'isCName'    => env('OSS_TEST_IS_CNAME', false),
            ],
            //...
        ],
    ],

    'COS' => '',

    'Kodo' => 'http(s)://up-z1.qiniup.com',
];



//$disk = Storage::disk('oss');
//
//return json_decode($disk->signatureConfig());
//
////        $get_file = $_FILES['file'];
////        // 记录文件原名
////        $real_name = $get_file['name'];
////
////        $get_file['name'] = Hash::make($get_file['name']);
////        $filename = 'avatars/' . Hash::make($get_file['name']);
////将文件信息转化为 json 格式
////        $file = json_encode($get_file);
//
////        // 连接阿里云OSS
////        $disk = Storage::disk('oss');
////        // 上传文件
////        $result =  $disk->put($filename,$file);
//
//// 上传成功则保存信息
//if ($result){
//    // 将 json 格式的文件信息转为数组
//    $contents = json_decode($disk->read($filename),true);
//
//    unset($contents['error']);
//    unset($contents['tmp_name']);
//
//    $att_dir = config('filesystems')['disks']['oss']['bucket_url'] . $filename;
//
//    $pid = $_GET['id'] ?? 0;
//    // 将需要的文件信息保存于数组
//    $contents['pid'] = $pid;
//    $contents['real_name'] = $real_name;
//    $contents['image_type'] = 'OSS';
//    $contents['module_type'] = 'admin';
//    $contents['att_dir'] = $att_dir;
//
//    dd($contents);
//
//}
//// 检查文件是否存在
////        $exists = $disk->has($filename);
//
////        // 获取文件修改时间
////        $time = $disk->lastModified('avatars/a.jpg');
////        $time = $disk->getTimestamp('file1.jpg');
////
////        // 拷贝文件
////        $disk->copy('old/file1.jpg', 'new/file1.jpg');
////
////        // 移动文件也可改名
////        $disk->move('old/file1.jpg', 'new/file1.jpg');
//
//// 获取文件内容
//$contents = $disk->read('a1.png');
//
//dd($contents);
